<ui:composition template="../layout/layout.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j"
	>

	<ui:define name="title">
		<h:outputText value="Dar Baixa em Documentos" />
	</ui:define>

	<ui:define name="content">
		<div id="path">
			<h1>Dar Baixa em Documentos</h1>
			<hr />
			<p id="crumb">Administração / Dar Baixa em Documentos</p>
		</div>
		<h2>Documentos Passíveis de Descarte</h2>
				
			

		<h:form  rendered="#{sessionScope.usuario.admin}">
			
			<h:dataTable styleClass="tabdefault"
				value="#{baixaMBean.documentos}" var="d"> 
				
				<h:column >
					<f:facet name="header">
						<!-- <h:selectBooleanCheckbox value="" style="width:10px;" />-->
						
					</f:facet>
					 
					<h:selectBooleanCheckbox value="#{baixaMBean.mapaItens[d.id]}" rendered="#{d.passivelDescarte}" />
				</h:column>
				<h:column sortBy="#{d.classe}">
					<f:facet name="header">
						<h:outputText value="Classe" />
					</f:facet>
					<h:outputText value="#{d.classe}" rendered="#{d.passivelDescarte}"/>
				</h:column>
				<h:column sortBy="#{d.tipo}">
					<f:facet name="header">
						<h:outputText value="Tipo" />
					</f:facet>
					<h:outputText value="#{d.tipo}" rendered="#{d.passivelDescarte}"/>
				</h:column>
				<h:column sortBy="#{d.arquivo.nome}">
					<f:facet name="header">
						<h:outputText value="Arquivo Digital" />
					</f:facet>
					<h:outputText value="#{d.arquivo.nome} " rendered="#{d.passivelDescarte}"/>
					
				</h:column>
				<h:column sortBy="#{d.dataCadastro}">
					<f:facet name="header">
						<h:outputText value="Data de Cadastro" />
					</f:facet>
					<h:outputText value="#{d.dataCadastro}" rendered="#{d.passivelDescarte}">
						<f:convertDateTime for="dataCadastro" pattern="dd/MM/yyyy" />
					</h:outputText>
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="Data de Entrada" />
					</f:facet>
					<h:outputText id="dataEntrada" value="#{d.dataEntrada}" rendered="#{d.passivelDescarte}" >
						<f:convertDateTime for="dataEntrada" pattern="dd/MM/yyyy" />
					</h:outputText>
				</h:column>
			</h:dataTable>
			<h:commandButton value="Confirmar" action="#{baixaMBean.descartar}" styleClass="button check" />
			
		</h:form>
		
		<br/>
		<div class="spacer"></div>
		<h2>Documentos Descartados</h2>
				
			

			
			<h:dataTable styleClass="tabdefault"
				value="#{baixaMBean.documentos}" var="d"> 
				
				<h:column  rendered="#{sessionScope.usuario.admin}">
					<f:facet name="header">
						<!-- <h:selectBooleanCheckbox value="" style="width:10px;" />-->
						
					</f:facet>
					 
				</h:column>
				<h:column sortBy="#{d.classe}">
					<f:facet name="header">
						<h:outputText value="Classe" />
					</f:facet>
					<h:outputText value="#{d.classe}" rendered="#{d.descartado}"/>
				</h:column>
				<h:column sortBy="#{d.tipo}">
					<f:facet name="header">
						<h:outputText value="Tipo" />
					</f:facet>
					<h:outputText value="#{d.tipo}" rendered="#{d.descartado}"/>
				</h:column>
				<h:column sortBy="#{d.arquivo.nome}">
					<f:facet name="header">
						<h:outputText value="Arquivo Digital" />
					</f:facet>
					<h:outputText value="#{d.arquivo.nome} " rendered="#{d.descartado}"/>
					
				</h:column>
				<h:column sortBy="#{d.dataCadastro}">
					<f:facet name="header">
						<h:outputText value="Data de Cadastro" />
					</f:facet>
					<h:outputText value="#{d.dataCadastro}" rendered="#{d.descartado}">
						<f:convertDateTime for="dataCadastro" pattern="dd/MM/yyyy" />
					</h:outputText>
				</h:column>
				<h:column>
					<f:facet name="header">
						<h:outputText value="Data de Entrada" />
					</f:facet>
					<h:outputText id="dataEntrada" value="#{d.dataEntrada}" rendered="#{d.descartado}" >
						<f:convertDateTime for="dataEntrada" pattern="dd/MM/yyyy" />
					</h:outputText>
				</h:column>
			</h:dataTable>
	</ui:define>
</ui:composition>